\hypertarget{interface_political_classifier_1_1_support_1_1_i_weight_manager}{\section{Political\-Classifier.\-Support.\-I\-Weight\-Manager Interface Reference}
\label{interface_political_classifier_1_1_support_1_1_i_weight_manager}\index{Political\-Classifier.\-Support.\-I\-Weight\-Manager@{Political\-Classifier.\-Support.\-I\-Weight\-Manager}}
}
Inheritance diagram for Political\-Classifier.\-Support.\-I\-Weight\-Manager\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{interface_political_classifier_1_1_support_1_1_i_weight_manager}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{interface_political_classifier_1_1_support_1_1_i_weight_manager_ad6b659a995501c3ceb4d87ca85c2dc27}{Add\-Weight} (\hyperlink{interface_political_classifier_1_1_support_1_1_i_weight_attribute}{I\-Weight\-Attribute} weight\-Attribute)
\begin{DoxyCompactList}\small\item\em Add a new weight in a manager. \end{DoxyCompactList}\item 
void \hyperlink{interface_political_classifier_1_1_support_1_1_i_weight_manager_adde01ba11189a82708ea2c89c1b5383e}{Remove\-Weight} (int index)
\begin{DoxyCompactList}\small\item\em Remove a weight from the manager \end{DoxyCompactList}\item 
void \hyperlink{interface_political_classifier_1_1_support_1_1_i_weight_manager_ab160b50f99efbb20c9eecedf17bb96c5}{Update\-Weight} (\hyperlink{interface_political_classifier_1_1_support_1_1_i_weight_attribute}{I\-Weight\-Attribute} weight\-Attribute)
\begin{DoxyCompactList}\small\item\em Update weight\-Attribute.\-Value.\-X and weight\-Attribute.\-Value.\-Y of the provided weight\-Attribute.\-Name. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Properties}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{interface_political_classifier_1_1_support_1_1_i_weight_manager_a2a85845c8778302a95d5ac4734a86f8a}{Count}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
\begin{DoxyCompactList}\small\item\em Returns the number of weights in a manager. \end{DoxyCompactList}\item 
\hyperlink{struct_political_classifier_1_1_support_1_1_point2_d}{Point2\-D} \hyperlink{interface_political_classifier_1_1_support_1_1_i_weight_manager_a0e51a2c3ba65672536c4e7db24734191}{this\mbox{[}\-String name\mbox{]}}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
\begin{DoxyCompactList}\small\item\em Returns \hyperlink{struct_political_classifier_1_1_support_1_1_point2_d}{Point2\-D} for a given weight name. \end{DoxyCompactList}\item 
\hyperlink{interface_political_classifier_1_1_support_1_1_i_weight_attribute}{I\-Weight\-Attribute} \hyperlink{interface_political_classifier_1_1_support_1_1_i_weight_manager_a61967ac466602d1cbef368498e69a235}{this\mbox{[}int index\mbox{]}}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
\begin{DoxyCompactList}\small\item\em Returns the \hyperlink{interface_political_classifier_1_1_support_1_1_i_weight_attribute}{I\-Weight\-Attribute} at the given index. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{interface_political_classifier_1_1_support_1_1_i_weight_manager_ad6b659a995501c3ceb4d87ca85c2dc27}{\index{Political\-Classifier\-::\-Support\-::\-I\-Weight\-Manager@{Political\-Classifier\-::\-Support\-::\-I\-Weight\-Manager}!Add\-Weight@{Add\-Weight}}
\index{Add\-Weight@{Add\-Weight}!PoliticalClassifier::Support::IWeightManager@{Political\-Classifier\-::\-Support\-::\-I\-Weight\-Manager}}
\subsubsection[{Add\-Weight}]{\setlength{\rightskip}{0pt plus 5cm}int Political\-Classifier.\-Support.\-I\-Weight\-Manager.\-Add\-Weight (
\begin{DoxyParamCaption}
\item[{{\bf I\-Weight\-Attribute}}]{weight\-Attribute}
\end{DoxyParamCaption}
)}}\label{interface_political_classifier_1_1_support_1_1_i_weight_manager_ad6b659a995501c3ceb4d87ca85c2dc27}


Add a new weight in a manager. 


\begin{DoxyParams}{Parameters}
{\em candidate} & \hyperlink{interface_political_classifier_1_1_support_1_1_i_weight_attribute}{I\-Weight\-Attribute} object\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
zero based index location of the added weight.
\end{DoxyReturn}


Implemented in \hyperlink{class_political_classifier_1_1_framework_1_1_weight_manager_aad1ce9c0e4632d40a9fd43305205297f}{Political\-Classifier.\-Framework.\-Weight\-Manager}.

\hypertarget{interface_political_classifier_1_1_support_1_1_i_weight_manager_adde01ba11189a82708ea2c89c1b5383e}{\index{Political\-Classifier\-::\-Support\-::\-I\-Weight\-Manager@{Political\-Classifier\-::\-Support\-::\-I\-Weight\-Manager}!Remove\-Weight@{Remove\-Weight}}
\index{Remove\-Weight@{Remove\-Weight}!PoliticalClassifier::Support::IWeightManager@{Political\-Classifier\-::\-Support\-::\-I\-Weight\-Manager}}
\subsubsection[{Remove\-Weight}]{\setlength{\rightskip}{0pt plus 5cm}void Political\-Classifier.\-Support.\-I\-Weight\-Manager.\-Remove\-Weight (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
)}}\label{interface_political_classifier_1_1_support_1_1_i_weight_manager_adde01ba11189a82708ea2c89c1b5383e}


Remove a weight from the manager 


\begin{DoxyParams}{Parameters}
{\em index} & zero based index location of the weight.\\
\hline
\end{DoxyParams}


Implemented in \hyperlink{class_political_classifier_1_1_framework_1_1_weight_manager_ae1a3dd16da9ef3dc1f23cb31203da91c}{Political\-Classifier.\-Framework.\-Weight\-Manager}.

\hypertarget{interface_political_classifier_1_1_support_1_1_i_weight_manager_ab160b50f99efbb20c9eecedf17bb96c5}{\index{Political\-Classifier\-::\-Support\-::\-I\-Weight\-Manager@{Political\-Classifier\-::\-Support\-::\-I\-Weight\-Manager}!Update\-Weight@{Update\-Weight}}
\index{Update\-Weight@{Update\-Weight}!PoliticalClassifier::Support::IWeightManager@{Political\-Classifier\-::\-Support\-::\-I\-Weight\-Manager}}
\subsubsection[{Update\-Weight}]{\setlength{\rightskip}{0pt plus 5cm}void Political\-Classifier.\-Support.\-I\-Weight\-Manager.\-Update\-Weight (
\begin{DoxyParamCaption}
\item[{{\bf I\-Weight\-Attribute}}]{weight\-Attribute}
\end{DoxyParamCaption}
)}}\label{interface_political_classifier_1_1_support_1_1_i_weight_manager_ab160b50f99efbb20c9eecedf17bb96c5}


Update weight\-Attribute.\-Value.\-X and weight\-Attribute.\-Value.\-Y of the provided weight\-Attribute.\-Name. 


\begin{DoxyParams}{Parameters}
{\em weight} & Weight\-Attribute object representing a new Point2d Values\\
\hline
\end{DoxyParams}


Implemented in \hyperlink{class_political_classifier_1_1_framework_1_1_weight_manager_a942176d58757df2e7038c6ea08bb46af}{Political\-Classifier.\-Framework.\-Weight\-Manager}.



\subsection{Property Documentation}
\hypertarget{interface_political_classifier_1_1_support_1_1_i_weight_manager_a2a85845c8778302a95d5ac4734a86f8a}{\index{Political\-Classifier\-::\-Support\-::\-I\-Weight\-Manager@{Political\-Classifier\-::\-Support\-::\-I\-Weight\-Manager}!Count@{Count}}
\index{Count@{Count}!PoliticalClassifier::Support::IWeightManager@{Political\-Classifier\-::\-Support\-::\-I\-Weight\-Manager}}
\subsubsection[{Count}]{\setlength{\rightskip}{0pt plus 5cm}int Political\-Classifier.\-Support.\-I\-Weight\-Manager.\-Count\hspace{0.3cm}{\ttfamily [get]}}}\label{interface_political_classifier_1_1_support_1_1_i_weight_manager_a2a85845c8778302a95d5ac4734a86f8a}


Returns the number of weights in a manager. 

\hypertarget{interface_political_classifier_1_1_support_1_1_i_weight_manager_a61967ac466602d1cbef368498e69a235}{\index{Political\-Classifier\-::\-Support\-::\-I\-Weight\-Manager@{Political\-Classifier\-::\-Support\-::\-I\-Weight\-Manager}!this\mbox{[}int index\mbox{]}@{this[int index]}}
\index{this\mbox{[}int index\mbox{]}@{this[int index]}!PoliticalClassifier::Support::IWeightManager@{Political\-Classifier\-::\-Support\-::\-I\-Weight\-Manager}}
\subsubsection[{this[int index]}]{\setlength{\rightskip}{0pt plus 5cm}{\bf I\-Weight\-Attribute} Political\-Classifier.\-Support.\-I\-Weight\-Manager.\-this\mbox{[}int index\mbox{]}\hspace{0.3cm}{\ttfamily [get]}}}\label{interface_political_classifier_1_1_support_1_1_i_weight_manager_a61967ac466602d1cbef368498e69a235}


Returns the \hyperlink{interface_political_classifier_1_1_support_1_1_i_weight_attribute}{I\-Weight\-Attribute} at the given index. 


\begin{DoxyParams}{Parameters}
{\em index} & The index of the \hyperlink{interface_political_classifier_1_1_support_1_1_i_weight_attribute}{I\-Weight\-Attribute}.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The \hyperlink{interface_political_classifier_1_1_support_1_1_i_weight_attribute}{I\-Weight\-Attribute} at the index.
\end{DoxyReturn}
\hypertarget{interface_political_classifier_1_1_support_1_1_i_weight_manager_a0e51a2c3ba65672536c4e7db24734191}{\index{Political\-Classifier\-::\-Support\-::\-I\-Weight\-Manager@{Political\-Classifier\-::\-Support\-::\-I\-Weight\-Manager}!this\mbox{[}\-String name\mbox{]}@{this[String name]}}
\index{this\mbox{[}\-String name\mbox{]}@{this[String name]}!PoliticalClassifier::Support::IWeightManager@{Political\-Classifier\-::\-Support\-::\-I\-Weight\-Manager}}
\subsubsection[{this[String name]}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Point2\-D} Political\-Classifier.\-Support.\-I\-Weight\-Manager.\-this\mbox{[}String name\mbox{]}\hspace{0.3cm}{\ttfamily [get]}}}\label{interface_political_classifier_1_1_support_1_1_i_weight_manager_a0e51a2c3ba65672536c4e7db24734191}


Returns \hyperlink{struct_political_classifier_1_1_support_1_1_point2_d}{Point2\-D} for a given weight name. 


\begin{DoxyParams}{Parameters}
{\em name} & Weight name.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
\hyperlink{struct_political_classifier_1_1_support_1_1_point2_d}{Point2\-D} structure with both X and Y values.
\end{DoxyReturn}


The documentation for this interface was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
C\-:/\-Users/\-Jonathan.\-De\-Carlo/\-Source/\-Repos/\-Political\-Classifier/src/\-Political\-Classifier.\-Support/I\-Weight\-Manager.\-cs\end{DoxyCompactItemize}
